אופרטורים — פקודות קטנות כאלה כמו חיבור וחיסור
המילה המפחידה היא שם לתווים שמסמנים פעולות כלשהן.
אני בטוח אתם מכירים כמה כאלה, כמו + שמסמן חיבור, - שמסמן חיסור ועוד כמה.
בואו נראה איך זה עובד ב-php.
$iInt = 99;
$fFloat = 10.2;
$sum = ($iInt + $fFloat)/2 - $iInt * $fFloat;
// $sum = (99 + 10.2 )/2 - ( 99 * 10.2 ) =
$fFloat = 10.2;
$sum = ($iInt + $fFloat)/2 - $iInt * $fFloat;
// $sum = (99 + 10.2 )/2 - ( 99 * 10.2 ) =
די פשוט למדי. אבל כדי לעשות הכל עוד יותר פשוט -
לאופרטורים המתמטיים הבסיסיים יש גם קיצורים.
$iNum += 7; // $iNum = $iNum + 7;
$iNum -= 7; // $iNum = $iNum - 7;
$iNum *= 7; // $iNum = $iNum * 7;
$iNum /= 7; // $iNum = $iNum / 7;
$iNum -= 7; // $iNum = $iNum - 7;
$iNum *= 7; // $iNum = $iNum * 7;
$iNum /= 7; // $iNum = $iNum / 7;
חיבור מחרוזות
אופרטור הנקודה . מחבר כמה מחרוזות למחרוזת אחת.
ככה הוא נראה:
$sHello = 'Hello';
$sWorld = 'World';
$sHelloWorld = $sHello . ' ' . $sWorld . '!';
// $sHelloWorld = "Hello World!"
echo 'Hello'.' '.'World';
$sWorld = 'World';
$sHelloWorld = $sHello . ' ' . $sWorld . '!';
// $sHelloWorld = "Hello World!"
echo 'Hello'.' '.'World';
גם לאופרטור הזה יש גרסה מקוצרת יותר:
$sHello = 'Hello';
$sHello .= ' World!';
$sHello .= ' World!';
שארית מחילוק
עוד אופרטור מתמטי קטן להיום – שארית מחילוק %
החלק מהמספר שנשאר לא מחולק
השארית של חילוק 4 ב 3 היא 1
השארית של חילוק 17 ב 7 היא 3
השארית של חילוק 727 ב 7 היא:
$iInt = 727; $iDivider = 7;
$fModule = $iInt % $iDivider;
// = 6 (727/7 = 103 + 6/7)
$fModule = $iInt % $iDivider;
// = 6 (727/7 = 103 + 6/7)